package com.zretc.kscxmz.mappers;

import com.zretc.kscxmz.entity.Clock;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;

import java.util.List;
import java.util.Map;

/**
 * zhengyu
 */
@Component
public interface ClockMapper {

    /**
     * 通过用户当天Id获得上班打卡状态
     */
    String findWorkStatusByid(@Param("accountId") int accountId, @Param("workTime") String workTime);



    /**
     * 通过用户Id获得最后一条上班打卡的时间
     *
     */
    String findWorkTimesByid(int accountId);

    /**
     * 写入上班打卡信息
     *
     */
    int insertWorkInfo(Map<String, Object> param);

    /**
     * 通过用户Id获得所有的上班打卡状态
     */
    List<Clock> findAllWorkStatusByid(int accountId);
}
